A Multi-Start Very Large Neighbourhood Search Approach with Local Search Methods for Examination Timetabling

نویسندگان

  • Salwani Abdullah
  • Edmund K. Burke
چکیده

This paper investigates a hybridisation of the very large neighbourhood search approach with local search methods to address examination timetabling problems. In this paper, we describe a 2 phase approach. The first phase employs “multi start” to carry out search upon a very large neighbourhood of solutions using graph theoretical algorithms implemented on an improvement graph. The second phase makes further improvements by utilising a local search method. We present experimental results which show that this combined approach compares favourably with other algorithms on the standard benchmark problems. Introduction: Formalising the Examination Timetabling Problem Examination timetabling is concerned with an assignment of exams into a limited number of timeslots so that no student is assigned two or more exams at the same time. Overviews of the scientific literature on university timetabling can be seen in, for example, [9,13,22]. The objective, in the problems we tackle, is to try to spread the exams as evenly as possible throughout the schedule. We can represent the examination timetabling problem using a formal model which was adapted from the version presented in [11]. We are given the input for the examination timetabling problem as follows: • N is the number of exams • P is the given number of available timeslots • M is the number of students • C = (cij)NxN is the conflict matrix where each element, denoted by cij (i,j ∈ {1,...,N}), represents the number of students taking exams i and j. • tk (1 tk ≤P) specifies the assigned timeslot for exam k (k ∈ {1,...,N}) The objective is to minimise the proximity cost which can be formulated as a minimisation of Expression (1):

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Local search and constraint programming for the post enrolment-based course timetabling problem

We present a study of the university post-enrolment timetabling problem, proposed as Track 2 of the 2007 International Timetabling Competition. We approach the problem using several techniques, particularly local search, constraint programming techniques and hybrids of these in the form of a large neighbourhood search scheme. Our local search approach won the competition. Our best constraint pr...

متن کامل

Multi-neighbourhood Local Search with Application to Course Timetabling

A recent trend in local search concerns the exploitation of several different neighbourhood functions so as to increase the ability of the algorithm to navigate the search space. In this work we investigate the use of local search techniques based on various combinations of neighbourhood functions, and we apply it to a timetabling problem. In particular, we propose a set of generic operators th...

متن کامل

Multi-Neighbourhood Local Search for Course Timetabling

One of the most critical features for applying local search to timetabling problems is the definition of the neighbourhood structure. In fact, for most common timetabling problems, there is more than one neighbourhood structure that is sufficiently natural and intuitive to deserve investigation. The reason for considering combination of diverse neighbourhood is related to the diversification of...

متن کامل

An Investigation of Variable Neighbourhood Search for University Course Timetabling

The university course timetabling problem consists, in essence, of assigning lectures to a specific timeslot and room. The goal is to satisfy as many soft constraints as possible while constructing a feasible schedule. In this paper, we present a variable neighbourhood search approach with an exponential monte carlo acceptance criteria. This heuristic search approach is based on random-descent ...

متن کامل

Investigating Ahuja-Orlin’s Large Neighbourhood Search Approach for Examination Timetabling

Since the 1960’s, automated approaches to examination timetabling have been explored and a wide variety of approaches have been investigated and developed. In this paper we build upon a recently presented, sequential solution improvement technique which searches efficiently over a very large set of ‘adjacent’ (neighbourhood) solutions. This solution search methodology, originally developed by A...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2006